// 第04节：POST请求如何接收（1）

const Koa=require('koa');
const App=new Koa();


App.use(async (ctx)=>{
    // GET请求
    if(ctx.url=='/'&&ctx.method=='GET'){
        let html=`
            <h1>Koa2 request post demo</h1>
            <form method="POST"  action="/">
                <p>userName</p>
                <input name="userName" /> <br/>
                <p>age</p>
                <input name="age" /> <br/>
                <p>webSite</p>
                <input name='webSite' /><br/>
                <button type="submit">submit</button>
            </form>
        `;
        ctx.body=html;

    }else if(ctx.url=='/'&&ctx.method=='POST'){
        // post请求处理
        ctx.body="接收到post请求"
    }else{
        ctx.body='404未找到该页面'
    }
})

App.listen(3000,()=>{
    console.log('post请求的服务器已经启动')
})

// 总结

/**
 *  1. ctx.method  可以获取到当前的请求方式
 */ 

// 下节做，如何获取post请求的参数